//app.js
const nt_util = require('utils/nt_util.js')

App({
  onLaunch: function () {
    // // 展示本地存储能力
    // var logs = wx.getStorageSync('logs') || []
    // logs.unshift(Date.now())
    // wx.setStorageSync('logs', logs)


    // // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
        nt_util.httpRequest('api/life/v1/buyerAuth', 'post',{
          code: res.code
        }, function (data) {
          let _openId = '';
          if (data.data.openId) {
            _openId = data.data.openId;
            wx.setStorage({
              key: "openId",
              data: data.data.openId
            })
          } 
          // else {
          //   _openId = data.data.buyer.openid;
          //   wx.setStorage({
          //     key: "openId",
          //     data: data.data.buyer.openid
          //   })
          // }

        });
      }
    })
    // // 获取用户信息
    // wx.getSetting({
    //   success: res => {
    //     if (res.authSetting['scope.userInfo']) {
    //       // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
    //       wx.getUserInfo({
    //         success: res => {
    //           // 可以将 res 发送给后台解码出 unionId
    //           this.globalData.userInfo = res.userInfo

    //           // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
    //           // 所以此处加入 callback 以防止这种情况
    //           if (this.userInfoReadyCallback) {
    //             this.userInfoReadyCallback(res)
    //           }
    //         }
    //       })
    //     }
    //   }
    // })

    // 如果本地没有绑定手机号
    // if (!nt_util.getOpenId()) {
    //   //登录
    //   wx.login({
    //     success: res => {
    //       // 发送 res.code 到后台换取 openId, sessionKey, unionId
    //       nt_util.httpRequest('api/life/v1/buyerAuth', 'post', {
    //         code: res.code
    //       }, function (data) {
    //         if (typeof (data.data.buyer) != "undefined"){
    //           wx.setStorage({
    //             key: "openId",
    //             data: data.data.buyer.openid
    //           })
    //         }else{
    //           wx.setStorage({
    //             key: "openId",
    //             data: data.data.openId
    //           })
    //         }
            

    //       });

    //     }

    //   })
    // }
  },
  globalData: {
    userInfo: null,
    QQMapWXKey: 'EUQBZ-YE5WO-6Q3WB-SAMD4-P5FF2-EWFUH'
  }
})